*{
				margin: 0px; padding: 0px;
				
			}
			body{
				font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei UI","Microsoft YaHei",SimHei,"宋体",simsun,sans-serif;
			}
			a:link, a:visited{
				text-decoration: none; color: white;
			}
			header{
				background-color: #333;
			}
			header .center{
				width: 1263px; height: 70px;
				margin: 0px auto;
			}
			header .logo {
    			width: 240px;
    			height: 70px;
    			background: url(../img/logo.png) no-repeat;
    			background-size: 200px 70px;
    			text-indent: -9999px;
    			float: left;
			}
			header .link {
				width: 600px;
				height: 70px;
    			line-height: 70px;
    			color: #eee;
    			float: right;
			}
			.link ul{
				list-style: none;
			}
			.link li{
				height: 70px;
				width: 120px;
				float: left; 
				display: inline-block;
				text-align: center;
				cursor: pointer;
			}
			.link li:first-child{
				background-color: #000;
			}
			.link li:hover{
				background-color: #000;
			}
			.search{
				width: 100%;
				height: 600px;
				min-width: 1263px;
				background: url(../img/search.jpg) center;
				position: relative;
			}
			.search .center{
				width: 600px;
				height: 60px;
				margin: -30px 0 0 -300px;
				background-color: #000;
				opacity: 0.6;
				border-radius: 10px;
			}
			#search{
				width: 446px;
				height: 52px;
				margin: -27px 0 0 -296px;
				border-radius: 10px;
				outline: none;
				padding: 0 10px;
				font-size: 24px;
				border: 1px solid #666;
				float: left;
				color: #666;
			}
			.search_btn{
				width: 120px;
				height: 54px;
				margin: -27px 0 0 175px;
				border-radius: 10px;
				outline: none;
				border: 1px solid #666;
				font-size: 24px;
				background-color: #eee;
				font-weight: bold;
				color: #666;
				cursor: pointer;
			}
			.position{
				position: absolute;
				left: 50%;
				top: 50%;
			}
			.tour{
				width: 1263px;
				height: 1150px;
				margin: 30px auto;
				text-align: center;
			}
			.tour h2{
				font-size: 45px;
				letter-spacing: 2px;
				color: #666;
				margin: 10px 0;
			}
			.tour p{
				color: #666;
				margin: 10px 0;
			}
			.tour figure{
				border: 1px solid #ddd;
				display: inline-block;
				padding: 4px;
				border-radius: 4px;
				margin: 15px 12px;
				width: 380px;
				text-align: left;
				position: relative;
				box-shadow: 0 0 0 white;
				transition: box-shadow 0.5s linear;
			}
			.tour figure img{
				vertical-align: middle;
			}
			.tour figcaption{
				color: #777;
				line-height: 1.5;
				letter-spacing: 1px;
				font-size: 14px;
				padding: 7px 0 5px 0;
			}
			.tour title{
				color: #333;
				font-weight: normal;
			}
			.tour .type{
				width: 90px;
				height: 25px;
				line-height: 25px;
				font-size: 14px;
				text-align: center;
				color: #FFFFFF;
				background-color: #59b200;
				position: absolute;
				top: 4px;
				left: 4px;
			}
			footer{
				height: 360px;
				background-color: #222;
				clear: both;
				position: relative;
				top: 20px;
			}
			footer .top{
				width: 1263px;
				height: 281px;
				margin: 0 auto;
				text-align: center;
			}
			footer .block{
				width: 410px;
				height: 280px;
				display: inline-block;
				text-align: left;
				color: #ccc;
				vertical-align: top;
			}
			footer h2{
				font-size: 24px;
				font-weight: normal;
				padding: 20px 0 0 20px;
			}
			footer hr{
				width: 90%;
				
				display: block;
			    -webkit-margin-before: 0.5em;
			    -webkit-margin-after: 0.5em;
			    -webkit-margin-start: auto;
			    -webkit-margin-end: auto;
			    border-style: inset;
			    border-width: 1px;
			    border: 1px dashed #333;
			}
			footer ul{
				font-size: 18px;
				color: #777;
				text-indent: 20px;
				line-height: 2;
				list-style: none;
			}
			footer li{
				display: list-item;
				text-align: -webkit-match-parent;
			}
			.price{
				color: #f60;
			}
			.price strong{
				font-size: 30px;
			}